Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F3 Austria F2 Latvia F1 Lithuania F2 Germany-w2 Germany-w3 Greece F2 Slovenia F2 Austria F4 Ecuador F2 Ecuador F3 Germany-w2 USA F26 Germany-w3 USA F27 Switzerland F2 Switzerland F3 France F5 Sweden F1 Slovenia F1 Germany-w4 Germany F16 Slovenia F3 Latvia F1 Lithuania F1 Croatia F4 Croatia F5 USA F25 Germany-w1 Canada F1 Sunrise Challenger Canada F2 Germany F1 Germany F2 Austria F1 Austria F2 Greece F1 Germany F15 The Waco International Tennis Challenger - Waco Bauer Watertechnology Cup - Eckental Internazionali di Tennis - Bergamo 2001 UT Tyler Patriot Challenger - Tyler 2006 Challenger of Santa Clarita California Challenger - Valencia Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia USTA Challenger of San Antonio - San Antonio Internationaux de Doubs Open de Franchie-Comte - Besancon USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Aamulehti Tampere Open - Tampere Ethias Trophy - Mons PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa BH Telecom Sarajevo 2007 - Sarajevo ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans Heilbronn Challenger The Shelbourne Irish Open - Dublin Bergamo Challenger Open D'Orleans - Orleans Baton Rouge Challenger Bauer Watertechnology Cup - Eckental Rhodes Challenger Cremona Challenger Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Athens Challenger Ramat Hasharon Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Czech Indoor Open - Prague USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Bergamo Challenger Salinas Challenger Oberstaufen Cup - Oberstaufen Winnetka Challenger Heilbronn Challenger Dallas Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Nottingham Challenger Istanbul Challenger Guimaraes Challenger Vancouver Challenger Petange Challenger Eckental Challenger Irving Challenger Nottingham Challenger Mons Challenger Brescia Challenger Dallas Challenger Manchester Challenger Sao Paulo Challenger Monterrey Challenger Schickendanz Open - Furth Eckental Challenger Irving Challenger Surbiton Challenger Bergamo Challenger Oberstraufen Cup - Oberstaufen Pau Challenger Bordeaux Challenger Cassis Challenger Orleans Challenger Bordeaux Challenger Perugia Challenger Braunschweig Challenger Trieste Challenger Aix En Provence Challenger Kaohsiung Challenger Granby Challenger Okal Cup - Eckental Rome 1 Challenger Istanbul Challenger Ciudad de Telde - Telde Baden Open - Ettlingen Columbus Challenger Marbella Challenger Tiburon Challenger Montechiarugolo - Parma Challenger Irving Challenger San Marino Challenger Vilnus Challenger GHI Bronx Tennis Classic - Bronx Le Gosier Challenger Rennes Challenger Privatbank Open 2006 - Dnepropetrovsk Tunis Challenger Cordenons Challenger IPP Open - Helsinki Prostejov Challenger Caltanissetta Challenger Rome Challenger Nottingham Challenger Phoenix Challenger Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Prague Challenger Biella 2 Challenger Lubbock Challenger - Lubbock Eckental Challenger Ortisei Challenger Zagreb Challenger Traralgon Challenger Cherbourg Challenger Pau Challenger Vicenza Challenger Forli 6 Challenger Milan Challenger Zug Challenger Tenerife 1 Challenger 10° Trofeo Luigi Pezzoli - Bergamo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Orleans Challenger Mouilleron-Le-Captif Challenger Kobstaedernes ATP Challenger - Kolding Ostrava Challenger Quimper Challenger Oeiras 3 Challenger Puebla Challenger Croatia Open - Umag BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Dallas Challenger Salzburg Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok Heilbronn Challenger St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Sacramento Challenger AEGON Championships - London Ordina Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca BMW Open - Munich St. Petersburg Open - St. Petersburg Indianapolis Tennis Championships - Indianapolis Orleans Challenger Ordina Open - s-Hertogenbosch Farmers Classic - Los Angeles Helsinki Challenger Thailand Open - Bangkok SAP Open - San Jose Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Sunrise Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London PBZ Zagreb Indoors - Zagreb Bet-at-home Open - Hamburg Bergamo Challenger AEGON Championships - London Rakuten Japan Open - Tokyo Studena Croatia Open - Umag PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Sarasota Challenger China Open - Beijing Tunis Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Gerry Weber Open - Halle Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Gerry Weber Open - Halle Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Athens Challenger Open 13 Provence - Marseille If Stockholm Open - Stockholm Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Ortisei Challenger Thailand Open - Bangkok Generali Open - Kitzbuhel Open Sud de France - Montpellier Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Synsam Swedish Open - Bastad ATP Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle The Artois Championships - London Heineken Open - Auckland SA Tennis Open - Johannesburg Heilbronn Challenger Open de Moselle - Metz China Open - Beijing Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Anytech365 Andalucia Open - Marbella PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille Irving Challenger Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London Ortisei Challenger Vancouver Challenger Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Moselle Open - Metz St. Petersburg Open - St. Petersburg Rome Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Orleans Challenger Prostejov Challenger Qatar ExxonMobil Open - Doha Tiburon Challenger Heineken Open - Auckland Apia International - Sydney Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Guadalajara Challenger SkiStar Swedish Open - Bastad Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Koblenz Challenger Brisbane International - Brisbane ASB Classic - Auckland Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham Citi Open - Washington Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Vancouver Challenger Garanti Koza Sofia Open - Sofia BMW Open - Munich Chengdu Open - Chengdu Tata Open Maharashtra - Pune Prague II Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Marbella Challenger BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Swiss Open - Gstaad Salzburg-Anif Challenger St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Noventi Open - Halle Hamburg European Open - Hamburg Swiss Open - Gstaad Singapore Tennis Open - Singapore Open 13 Provence - Marseille Sanremo Challenger Astana Open - Nur-Sultan Tennis Channel Open - Las Vegas Sofia Open - Sofia RCA Championships - Indianapolis Countrywide Classic - Los Angeles Open de la Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Rogers Cup - Toronto St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Turkish Airlines Open Antalya - Antalya Ottignies-Louvain-la-Neuve Challenger Barcelona Open BancSabadell - Barcelona Noumea Challenger Campbells Hall of Fame Tennis Championships - Newport Masters Series Madrid - Madrid Millennium Estoril Open - Estoril Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Atlanta Tennis Championships - Atlanta Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Rogers Cup - Toronto Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal SAP Open - San Jose Mercedes Cup - Stuttgart Internazionali BNL d'Italia - Rome Serbia Open - Belgrade BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome Miami Open - Miami Rogers Masters - Montreal Australian Open - Melbourne Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Ecuador Open - Quito Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Apia International - Sydney Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Erste Bank Open - Vienna PTT Thailand Open - Bangkok Intrum Stockholm Open - Stockholm Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group II, 3R, LAT-FIN 3-2 Wimbledon - London Davis Cup, Group I, PO, LAT-ISR 2-3 U.S. Open - New York River Oaks International Tennis Tournament - Houston French Open - Paris Western & Southern Open - Cincinnati River Oaks International Tennis Tournament - Houston Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne Olympics - Beijing Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group II, PO, THA-LAT 2-3